/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconDuihuan: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M510.3104 924.7232c-230.4512 0-417.9456-187.4944-417.9456-417.9456s187.4944-417.9456 417.9456-417.9456 417.9456 187.4944 417.9456 417.9456-187.4944 417.9456-417.9456 417.9456z m0-774.5024c-196.5568 0-356.5056 159.9488-356.5056 356.5056s159.9488 356.5056 356.5056 356.5056 356.5056-159.9488 356.5056-356.5056-159.8976-356.5056-356.5056-356.5056z"
        fill={getIconColor(color, 0, '#6FB1F9')}
      />
      <Path
        d="M643.7888 480H362.1376c-12.2368 0-23.296-7.2704-28.16-18.4832a30.67904 30.67904 0 0 1 5.6832-33.1776l77.056-82.6368a30.68928 30.68928 0 0 1 43.4176-1.536c12.3904 11.5712 13.1072 31.0272 1.536 43.4176l-28.8768 30.976h211.0464c16.9472 0 30.72 13.7728 30.72 30.72s-13.7728 30.72-30.7712 30.72zM566.7328 689.92c-7.5264 0-15.0016-2.7136-20.9408-8.2432-12.3904-11.5712-13.1072-31.0272-1.536-43.4176l28.8768-30.976H362.1376c-16.9472 0-30.72-13.7728-30.72-30.72s13.7728-30.72 30.72-30.72h281.7024c12.2368 0 23.296 7.2704 28.16 18.4832 4.864 11.2128 2.6624 24.2688-5.6832 33.1776l-77.056 82.6368a30.7456 30.7456 0 0 1-22.528 9.7792z"
        fill={getIconColor(color, 1, '#6FB1F9')}
      />
    </Svg>
  );
};

IconDuihuan.defaultProps = {
  size: 18,
};

IconDuihuan = React.memo ? React.memo(IconDuihuan) : IconDuihuan;

export default IconDuihuan;
